package com.sq.partner.manager.mybatis.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 激活卡定义
 * @author liufengdi
 *
 */
public class ActirationCardDifinition {
	private Integer id; 
	private String name;
	private String isBegin; // 停启用标识：当IS_BEGIN为1时表示启用。为0时表示停用。
	private String  benefitTerm; // 有效期限：总公司不修改时，默认1年。
	private Integer unitPp;  // 发行份数
	private BigDecimal modalPremamtPp; // 每份保费，固定保费
	private String selectDeptno;// 发放机构：需求变更,保留字段
	private String empno;// 卡定义人：一般为总公司的人
	private Date defineDate; // 定义时间：保存为当前时间
	private String defineDeptno; // 定义部门：一般为总公司机构”00”
	private Integer useUnitPp; // 已使用份数
	private String isPublic; // 全国发放：定义是否全国适用标识：Y表示全国通用，N表示非全国通用，待选择销售区域
	private String modalCommRate; // 代理费率
	private String activePp; // 每人激活份数：每份卡每人激活的份数
	private String isNetApp; // 是否允许网上投保：Y可网上投保，N不可网上投保
	private String isPreFee; // 是否预收卡：是否预收卡,Y 预收，N非预收
	private Integer nOutLimit; // 出库时候检查限制未收保费与已领数量
	private String tip; // 投保提示
	private String comment; // 备注
	private byte[] image; // 图片
	private String cVocherType; // 单证类型
	private String activeType; // 乘意险卡类型：'0'表示一般激活卡,'1'表示乘意险激活卡
	private Integer insuredCount; // 被保人数：被保人数为1个时只能在单被保人进行激活，设置多个时只能在多被保人处进行激活。
	private String limitDays; // 起保延期天数：格式是1~30
	// private String typeCode; // M人险,C组合险,W财险
	private String typeCode; // 险种 1 人险 2 财险 3 新意健险 4 车险 5 信用保证险
	private String inSurmark; // 保险标的
	private Date insertTime; //插入时间
	private String planNo;			//方案代码
	private String planName;			//方案代码
	private String imageString;	//用于接收卡定义图片base64字符串
	private String startTime; // 时间范围开始 页面查询条件
	private String endTime; // 时间范围结束 页面查询条件
	private String pricelessType;//是否有价标志0有价  1无价
	/* 陕西名扬个意险激活卡新增说明书名称 */
	private String manualName;//说明书名称
	
	public String getPlanName() {
		return planName;
	}
	public void setPlanName(String planName) {
		this.planName = planName;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getIsBegin() {
		return isBegin;
	}
	public void setIsBegin(String isBegin) {
		this.isBegin = isBegin;
	}
	public String getBenefitTerm() {
		return benefitTerm;
	}
	public void setBenefitTerm(String benefitTerm) {
		this.benefitTerm = benefitTerm;
	}
	public Integer getUnitPp() {
		return unitPp;
	}
	public void setUnitPp(Integer unitPp) {
		this.unitPp = unitPp;
	}
	public BigDecimal getModalPremamtPp() {
		return modalPremamtPp;
	}
	public void setModalPremamtPp(BigDecimal modalPremamtPp) {
		this.modalPremamtPp = modalPremamtPp;
	}
	public String getSelectDeptno() {
		return selectDeptno;
	}
	public void setSelectDeptno(String selectDeptno) {
		this.selectDeptno = selectDeptno;
	}
	public String getEmpno() {
		return empno;
	}
	public void setEmpno(String empno) {
		this.empno = empno;
	}
	public Date getDefineDate() {
		return defineDate;
	}
	public void setDefineDate(Date defineDate) {
		this.defineDate = defineDate;
	}
	public String getDefineDeptno() {
		return defineDeptno;
	}
	public void setDefineDeptno(String defineDeptno) {
		this.defineDeptno = defineDeptno;
	}
	public Integer getUseUnitPp() {
		return useUnitPp;
	}
	public void setUseUnitPp(Integer useUnitPp) {
		this.useUnitPp = useUnitPp;
	}
	public String getIsPublic() {
		return isPublic;
	}
	public void setIsPublic(String isPublic) {
		this.isPublic = isPublic;
	}
	public String getModalCommRate() {
		return modalCommRate;
	}
	public void setModalCommRate(String modalCommRate) {
		this.modalCommRate = modalCommRate;
	}
	public String getActivePp() {
		return activePp;
	}
	public void setActivePp(String activePp) {
		this.activePp = activePp;
	}
	public String getIsNetApp() {
		return isNetApp;
	}
	public void setIsNetApp(String isNetApp) {
		this.isNetApp = isNetApp;
	}
	public String getIsPreFee() {
		return isPreFee;
	}
	public void setIsPreFee(String isPreFee) {
		this.isPreFee = isPreFee;
	}
	public Integer getnOutLimit() {
		return nOutLimit;
	}
	public void setnOutLimit(Integer nOutLimit) {
		this.nOutLimit = nOutLimit;
	}
	public String getTip() {
		return tip;
	}
	public void setTip(String tip) {
		this.tip = tip;
	}
	public String getComment() {
		return comment;
	}
	public void setComment(String comment) {
		this.comment = comment;
	}
	public byte[] getImage() {
		return image;
	}
	public void setImage(byte[] image) {
		this.image = image;
	}
	public String getcVocherType() {
		return cVocherType;
	}
	public void setcVocherType(String cVocherType) {
		this.cVocherType = cVocherType;
	}
	public String getActiveType() {
		return activeType;
	}
	public void setActiveType(String activeType) {
		this.activeType = activeType;
	}
	public Integer getInsuredCount() {
		return insuredCount;
	}
	public void setInsuredCount(Integer insuredCount) {
		this.insuredCount = insuredCount;
	}
	public String getLimitDays() {
		return limitDays;
	}
	public void setLimitDays(String limitDays) {
		this.limitDays = limitDays;
	}
	public String getTypeCode() {
		return typeCode;
	}
	public void setTypeCode(String typeCode) {
		this.typeCode = typeCode;
	}
	public String getInSurmark() {
		return inSurmark;
	}
	public void setInSurmark(String inSurmark) {
		this.inSurmark = inSurmark;
	}
	public Date getInsertTime() {
		return insertTime;
	}
	public void setInsertTime(Date insertTime) {
		this.insertTime = insertTime;
	}

	public String getPlanNo() {
		return planNo;
	}
	public void setPlanNo(String planNo) {
		this.planNo = planNo;
	}
	public String getImageString() {
		return imageString;
	}
	public void setImageString(String imageString) {
		this.imageString = imageString;
	}
	public String getStartTime() {
		return startTime;
	}
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	public String getEndTime() {
		return endTime;
	}
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	public String getPricelessType() {
		return pricelessType;
	}
	public void setPricelessType(String pricelessType) {
		this.pricelessType = pricelessType;
	}
    public String getManualName() {
        return manualName;
    }
    public void setManualName(String manualName) {
        this.manualName = manualName;
    }
	
	
}
